package com.yunxi.model.sat;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author 
 * @since 2019-07-24
 */
@Data
@TableName("pms_sat_target")
@ApiModel(value="SatTarget对象", description="")
public class SatTarget implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "TARGET_ID", type = IdType.UUID)
    private String targetId;

    @TableField("USER_CODE")
    private String userCode;

    private String ym;

    @TableField("HANDLE_COUNT")
    private Integer handleCount;

    @TableField("TEST_DRIVE_COUNT")
    private Integer testDriveCount;

    @TableField("ORDER_COUNT")
    private Integer orderCount;

    @TableField("NEW_CUSTOMER_COUNT")
    private Integer newCustomerCount;

    @TableField("WEEK_")
    private Integer week;

    @ApiModelProperty(value = "渠道商代码")
    @TableField("PARTNER_CODE")
    private String partnerCode;

    @ApiModelProperty(value = "每日领取线索数")
    @TableField("CLUE_COUNT")
    private Integer clueCount;

    @ApiModelProperty(value = "目标类型(0厂端目标,1渠道目标)")
    @TableField("TARGET_TYPE")
    private Integer targetType;

}
